	
		**********************************************************
		*							 *
		*   HOOK INTERRUPT DRIVER ( H.I.D. ) Version 5.5.13.21   *
		*							 *
		**********************************************************


 DISCLAIM: 

 The software author reserved the source codes only for educational purpose.
 People who use improply the sources, the assembled files, all code or a part
 of it can go on many violations depending the current state of laws.


 DESCRIPTION:

 This is a NT kernel driver (for windows XP) that can hook any IDT gates
 (and then any interrupts) in protected mode.
 It automatically save the old interrupt gate (if present) and reload it
 when driver is unloading. 

 USAGE:

 The "Hook Interrupt Driver.asm" file is the driver source in FASM assembly.
 (You should download a FASM comatible assembler)
 There's in the driver source, some fields (variables) about the new interrupt to
 be created when driver is load.

 You can change the values:

	VECTOR:	A decimal number from 0 to 255 or a hex number from 0h to 0FFh

 After changed the values as you want you have to assemble the source driver and
 load it using the "KMD manager.exe" program (into test directory)


 LIMITATIONS:

 This is not an WDM driver, it should be used for Windows XP (NT kernel)
 Some Interrupts/Faults has the error code into stack and maybe cause error.


	------------------------------------------------------------------------------
	"The PHOENIX Projects  2009" and the others not publicated files are reserved
				until their accomplishment.
	      ------------------------------------------------------------------

			Pirata Derek L.S. - 11th July 2009 - Italy	